a,
#home-slider .caption h1 span, 
#twitter-carousel .item span, 
#footer .footer-bottom, 
#single-portfolio .close-folio-item:hover, 
.single-table.featured .btn.btn-primary, 
.contact-info ul li a:hover, 
#footer .footer-bottom a  {
  color: #005bac;
}

.btn.btn-primary:hover,
.btn-submit:hover {
  background-color: #027db3
}

a:hover, a:focus {
	color: #027db3;
}

.main-nav{background-color:#fff; border-bottom:1px solid #eee; }

.progress-bar.progress-bar-primary, 
.single-table.featured, 
.btn.btn-primary, 
.twitter-icon .fa-twitter, 
.twitter-left-control:hover, .twitter-right-control:hover, 
.post-icon, 
.entry-header .date:after, 
.btn-loadmore:hover, 
.btn-submit,
#footer, 
.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover, 
.folio-overview a:hover {
  background-color:#005bac;
}

.twitter-left-control:hover, 
.twitter-right-control:hover, 
.btn-loadmore:hover  {
	border: 1px solid #005bac;
}

.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover {
	border-color: #005bac;
}

.twitter-icon .fa-twitter:after {
	border-color: #005bac transparent transparent;
}

.maximg{width: 100%;}

/*mainstyle*/
.logo{max-width:100px;}
.big-title{ color:#005bac;text-transform: uppercase; }
.big-title h2{ color:#005bac;}
.services-pic{width:100%;margin: 0 auto;}
.services-pic img{ width: 100%; border-radius:10px 10px 0 0;}

.service-icon-1,
.service-icon-2,
.service-icon-3,
.service-icon-4,
.service-icon-1:hover,
.service-icon-2:hover,
.service-icon-3:hover,
.service-icon-4:hover{ display: block;width: 100%; height: 100%;background-size: cover;}

.service-icon-1{background: #fff url(../../images/icon/icon1.png) center center no-repeat; display: block;width: 100%; height: 100%;background-size: cover;}
.service-icon-1:hover{background: #fff url(../../images/icon/icon1-1.png) center center no-repeat; display: block;width: 100%; height: 100%;background-size: cover;}
.service-icon-2{background: #fff url(../../images/icon/icon2.png) center center no-repeat; display: block;width: 100%; height: 100%;background-size: cover;}
.service-icon-2:hover{background: #fff url(../../images/icon/icon2-1.png) center center no-repeat; display: block;width: 100%; height: 100%;background-size: cover;}
.service-icon-3{background: #fff url(../../images/icon/icon3.png) center center no-repeat; display: block;width: 100%; height: 100%;background-size: cover;}
.service-icon-3:hover{background: #fff url(../../images/icon/icon3-1.png) center center no-repeat; display: block;width: 100%; height: 100%;background-size: cover;}
.service-icon-4{background: #fff url(../../images/icon/icon4.png) center center no-repeat; display: block;width: 100%; height: 100%;background-size: cover;}
.service-icon-4:hover{background: #fff url(../../images/icon/icon4-1.png) center center no-repeat; display: block;width: 100%; height: 100%;background-size: cover;}




.service-pro{background-color:#005bac;color: #fff;display: inline-block;font-size:18px;width:100%;-webkit-transition: background-color 0.2s ease;transition: background-color 0.2s ease; display: block;margin: 0 auto;padding:40% 0;line-height: 20%;}
.service-pro:hover{background-color:#eee;}
.h-pic{background: #000 url(../../images/temp/02.jpg) center center no-repeat;}

.h-picbox{height: auto;}
.h-picbox .h-pic{position: relative;top: 0;left: 0;z-index:9;}
.h-picbox .pic-box{position: absolute;top: 0;left: 0;z-index:90;background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%;}
.h-picbox .menu{position: absolute;top:40%;left:50%;z-index: 99;color: #fff;font-size: 18px;font-weight: 600;padding:14px 40px;border: 1px solid #6e6d6c;border-radius:50px; margin-left:-60px;letter-spacing:5px; }
.h-picbox .menu:hover{background-color:#005bac; border:1px solid #005bac;}

.row.no-gutter { margin:7px;}
.row.no-gutter > [class*='col-'] {padding:0px;}
.no-gaptop{margin-top: -14px;}

#map{background: #fff url(../../images/map.jpg) center center no-repeat;}
.h-map{ height: 400px; }
/*baidumap*/

.iw_poi_title {color:#CC5522;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:14px;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.baidu-map{width: 100%; height: 300px;}

.js-pic-box{position: relative;}
.js-pic-box img{ position: absolute; top: 0; left: 0;}
.js-pic-box a{ position: absolute; top: 0; left: 0;z-index: 100;display: block;background:rgba(0, 91, 172, 0.8); width: 100%;line-height: 20%; padding:50% 0; color: #fff; font-size: 20px; text-align: center;}
.js-pic-box .menu{border-radius: 10px; background: #fff; text-align: center;color: #005bac; padding: 20px 30px; margin: 0 auto; width:50%;}
.js-pic-box .menu:hover{background: #ccc;}

.shade{box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); padding:50px;}


.icon-more{border-radius:3px; background: #005bac; width: 100px; line-height: 35px; height: 35px; text-align: center;font-size: 14px; color:#fff; display: block; cursor: pointer;}
.icon-more:hover{background: #ccc;}


.our-services .active{border-bottom: 2px solid #005bac; width:80px; margin:20px auto;}
.pic-bor{background: #fff;}


.aboutme{position: relative;padding: 50px;color: #0f7cf0;line-height: 2.0;}
.aboutme .aboutpic{position:absolute;top: -100px; left:50px; width: 250px; background: #fff; padding: 20px;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); height: 300px;}
.aboutme .abouttitle{border-right: 1px solid #ccc;text-transform: uppercase;margin: 100px 0 0 0;}

.middle
{position: relative;display: -ms-flexbox;display: -webkit-box;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;flex-direction: column;-ms-flex-align: center;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-ms-flex-pack: center;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;width: 100%;height: 100%;}
.clearfix{clear: both;}

.case{ margin: 40px 0 0 0; }

.jiameng {box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);min-height: 1200px;}
.jiameng .sidebar{background: #005bac; padding: 0;}
.jiameng .nav-list li a{ color: #fff; padding: 25px 0; font-size: 16px; text-align: center;}
.jiameng .nav-list li a:hover{ color:#005bac; }
.jiameng .nav-list li a:focus{ color:#005bac; }
.jiameng .nav-list .active a{ color:#005bac; background: #f5f5f5; }

.jiamengshow{padding:100px 50px 50px 20px;}





















